home *** CD-ROM | disk | FTP | other *** search
/ Champak 48 / cdrom_image.iso / Games / aengiequest.swf / scripts / %3Cdefault package%3E / doorKey.as < prev    next >
Encoding:
Text File  |  2007-10-01  |  12.3 KB  |  337 lines

  1. function ┬º\x01\x02┬º()
  2. {
  3.    return 2394;
  4. }
  5. var ┬º\x01┬º = -1395 + "\x01\x02"();
  6. while(true)
  7. {
  8.    if(eval("\x01") == 999)
  9.    {
  10.       set("\x01",eval("\x01") - 764);
  11.       ┬º┬ºpush(true);
  12.    }
  13.    else if(eval("\x01") == 146)
  14.    {
  15.       set("\x01",eval("\x01") + 128);
  16.       ┬º┬ºpush(true);
  17.    }
  18.    else if(eval("\x01") == 206)
  19.    {
  20.       set("\x01",eval("\x01") + 658);
  21.    }
  22.    else if(eval("\x01") == 235)
  23.    {
  24.       set("\x01",eval("\x01") - 86);
  25.       if(function ┬º\x01\x02┬º()
  26.       {
  27.          return 2394;
  28.       })
  29.       {
  30.          set("\x01",eval("\x01") + 10);
  31.       }
  32.    }
  33.    else if(eval("\x01") == 802)
  34.    {
  35.       set("\x01",eval("\x01") + 62);
  36.    }
  37.    else
  38.    {
  39.       if(eval("\x01") == 149)
  40.       {
  41.          set("\x01",eval("\x01") + 10);
  42.          ┬º┬ºpop() extends ┬º┬ºpop() | ┬º┬ºpop()[┬º┬ºpop() >>> function ┬º\x01\x02┬º()
  43.          {
  44.             return 2394;
  45.          }]();
  46.          break;
  47.       }
  48.       if(eval("\x01") == 159)
  49.       {
  50.          set("\x01",eval("\x01") - 13);
  51.       }
  52.       else if(eval("\x01") == 483)
  53.       {
  54.          set("\x01",eval("\x01") - 337);
  55.       }
  56.       else if(eval("\x01") == 338)
  57.       {
  58.          set("\x01",eval("\x01") + 422);
  59.          var ┬º┬ºpop() = function ┬º\x01\x02┬º()
  60.          {
  61.             return 2394;
  62.          };
  63.       }
  64.       else if(eval("\x01") == 504)
  65.       {
  66.          set("\x01",eval("\x01") - 16);
  67.       }
  68.       else
  69.       {
  70.          if(eval("\x01") == 284)
  71.          {
  72.             set("\x01",eval("\x01") + 518);
  73.             break;
  74.          }
  75.          if(eval("\x01") == 16)
  76.          {
  77.             set("\x01",eval("\x01") + 339);
  78.             Object.registerClass("doorKey",DoorKey);
  79.             break;
  80.          }
  81.          if(eval("\x01") == 160)
  82.          {
  83.             set("\x01",eval("\x01") - 144);
  84.             if(function ┬º\x01\x02┬º()
  85.             {
  86.                return 2394;
  87.             })
  88.             {
  89.                set("\x01",eval("\x01") + 0);
  90.             }
  91.          }
  92.          else if(eval("\x01") == 402)
  93.          {
  94.             set("\x01",eval("\x01") + 556);
  95.             ┬º┬ºpush(eval(function ┬º\x01\x02┬º()
  96.             {
  97.                return 2394;
  98.             }));
  99.          }
  100.          else if(eval("\x01") == 488)
  101.          {
  102.             set("\x01",eval("\x01") - 150);
  103.             ┬º┬ºpush("\x0f");
  104.             ┬º┬ºpush(1);
  105.          }
  106.          else if(eval("\x01") == 760)
  107.          {
  108.             set("\x01",eval("\x01") - 358);
  109.             ┬º┬ºpush("\x0f");
  110.          }
  111.          else
  112.          {
  113.             if(eval("\x01") == 723)
  114.             {
  115.                set("\x01",eval("\x01") - 219);
  116.                ┬º┬ºpop()[┬º┬ºpop()] = function ┬º\x01\x02┬º()
  117.                {
  118.                   return 2394;
  119.                } * eval(┬º┬ºconstant(13))[┬º┬ºconstant(148)];
  120.                _loc1_[┬º┬ºconstant(59)][┬º┬ºconstant(28)](_loc3_);
  121.                _loc1_[┬º┬ºconstant(60)][┬º┬ºconstant(28)](_loc5_);
  122.                _loc2_[┬º┬ºconstant(149)][┬º┬ºconstant(45)]();
  123.                ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  124.                _loc2_[┬º┬ºconstant(126)] = function(index)
  125.                {
  126.                   var _loc2_ = undefined;
  127.                   this[┬º┬ºconstant(59)][index][┬º┬ºconstant(58)]();
  128.                   this[┬º┬ºconstant(59)][┬º┬ºconstant(136)](index,1);
  129.                   this[┬º┬ºconstant(60)][┬º┬ºconstant(136)](index,1);
  130.                   _loc2_ = index;
  131.                   while(_loc2_ < this[┬º┬ºconstant(59)][┬º┬ºconstant(25)])
  132.                   {
  133.                      this[┬º┬ºconstant(59)][_loc2_][┬º┬ºconstant(103)] = _loc2_ * eval(┬º┬ºconstant(13))[┬º┬ºconstant(148)];
  134.                      _loc2_ = _loc2_ + 1;
  135.                   }
  136.                };
  137.                _loc2_[┬º┬ºconstant(114)] = function()
  138.                {
  139.                   var _loc3_ = undefined;
  140.                   this[┬º┬ºconstant(128)] = new ┬º\┬º\┬ºconstant(23)┬º();
  141.                   this[┬º┬ºconstant(129)] = new ┬º\┬º\┬ºconstant(23)┬º();
  142.                   _loc3_ = 0;
  143.                   while(_loc3_ < this[┬º┬ºconstant(57)][┬º┬ºconstant(25)])
  144.                   {
  145.                      if(this[┬º┬ºconstant(57)][_loc3_][┬º┬ºconstant(62)] == eval(┬º┬ºconstant(63))[┬º┬ºconstant(69)])
  146.                      {
  147.                         if(this[┬º┬ºconstant(57)][_loc3_][┬º┬ºconstant(79)] == eval(┬º┬ºconstant(63))[┬º┬ºconstant(150)])
  148.                         {
  149.                            if(this[┬º┬ºconstant(57)][_loc3_][┬º┬ºconstant(125)])
  150.                            {
  151.                               if(!this[┬º┬ºconstant(151)](this[┬º┬ºconstant(57)][_loc3_]))
  152.                               {
  153.                                  this[┬º┬ºconstant(129)][┬º┬ºconstant(28)](this[┬º┬ºconstant(57)][_loc3_]);
  154.                                  _root[┬º┬ºconstant(127)][┬º┬ºconstant(45)]();
  155.                               }
  156.                            }
  157.                            else if(this[┬º┬ºconstant(151)](this[┬º┬ºconstant(57)][_loc3_]))
  158.                            {
  159.                               this[┬º┬ºconstant(128)][┬º┬ºconstant(28)](this[┬º┬ºconstant(57)][_loc3_]);
  160.                               _root[┬º┬ºconstant(127)][┬º┬ºconstant(45)]();
  161.                            }
  162.                         }
  163.                      }
  164.                      _loc3_ = _loc3_ + 1;
  165.                   }
  166.                   if(this[┬º┬ºconstant(128)][┬º┬ºconstant(25)] > 0 || this[┬º┬ºconstant(129)][┬º┬ºconstant(25)] > 0)
  167.                   {
  168.                      ┬º┬ºconstant(54)(this[┬º┬ºconstant(53)]);
  169.                      this[┬º┬ºconstant(130)] = getTimer();
  170.                      this[┬º┬ºconstant(53)] = ┬º┬ºconstant(56)(this,┬º┬ºconstant(131),1);
  171.                      return true;
  172.                   }
  173.                   return false;
  174.                };
  175.                _loc2_[┬º┬ºconstant(151)] = function(door)
  176.                {
  177.                   var _loc3_ = undefined;
  178.                   var _loc2_ = undefined;
  179.                   if(door[┬º┬ºconstant(125)])
  180.                   {
  181.                      _loc2_ = 0;
  182.                      while(_loc2_ < this[┬º┬ºconstant(57)][┬º┬ºconstant(25)])
  183.                      {
  184.                         if(this[┬º┬ºconstant(57)][_loc2_] != door)
  185.                         {
  186.                            this[┬º┬ºconstant(57)][_loc2_];
  187.                         }
  188.                         _loc2_ = _loc2_ + 1;
  189.                      }
  190.                   }
  191.                   _loc2_ = 0;
  192.                   while(true)
  193.                   {
  194.                      if(_loc2_ < this[┬º┬ºconstant(57)][┬º┬ºconstant(25)])
  195.                      {
  196.                         if(this[┬º┬ºconstant(57)][_loc2_][┬º┬ºconstant(62)] == eval(┬º┬ºconstant(63))[┬º┬ºconstant(68)])
  197.                         {
  198.                            if(this[┬º┬ºconstant(57)][_loc2_][┬º┬ºconstant(152)] == door[┬º┬ºconstant(75)])
  199.                            {
  200.                               _loc3_ = 0;
  201.                               while(_loc3_ < this[┬º┬ºconstant(57)][┬º┬ºconstant(25)])
  202.                               {
  203.                                  if(_loc3_ != _loc2_)
  204.                                  {
  205.                                     if(this[┬º┬ºconstant(57)][_loc3_][┬º┬ºconstant(101)] == this[┬º┬ºconstant(57)][_loc2_][┬º┬ºconstant(101)] && this[┬º┬ºconstant(57)][_loc3_][┬º┬ºconstant(102)] == this[┬º┬ºconstant(57)][_loc2_][┬º┬ºconstant(102)])
  206.                                     {
  207.                                        break;
  208.                                     }
  209.                                  }
  210.                                  _loc3_ = _loc3_ + 1;
  211.                               }
  212.                               if(_loc3_ >= this[┬º┬ºconstant(57)][┬º┬ºconstant(25)])
  213.                               {
  214.                                  break;
  215.                               }
  216.                            }
  217.                         }
  218.                      }
  219.                      else
  220.                      {
  221.                         return true;
  222.                      }
  223.                      _loc2_ = _loc2_ + 1;
  224.                   }
  225.                   return false;
  226.                };
  227.                _loc2_[┬º┬ºconstant(131)] = function()
  228.                {
  229.                   var _loc4_ = getTimer();
  230.                   var _loc3_ = (_loc4_ - this[┬º┬ºconstant(130)]) / eval(┬º┬ºconstant(13))[┬º┬ºconstant(153)];
  231.                   var _loc2_ = undefined;
  232.                   if(_loc3_ > 1)
  233.                   {
  234.                      _loc3_ = 1;
  235.                   }
  236.                   _loc2_ = 0;
  237.                   while(_loc2_ < this[┬º┬ºconstant(128)][┬º┬ºconstant(25)])
  238.                   {
  239.                      this[┬º┬ºconstant(128)][_loc2_][┬º┬ºconstant(154)](1 - _loc3_);
  240.                      this[┬º┬ºconstant(111)](this[┬º┬ºconstant(128)][_loc2_]);
  241.                      _loc2_ = _loc2_ + 1;
  242.                   }
  243.                   _loc2_ = 0;
  244.                   while(_loc2_ < this[┬º┬ºconstant(129)][┬º┬ºconstant(25)])
  245.                   {
  246.                      this[┬º┬ºconstant(129)][_loc2_][┬º┬ºconstant(154)](_loc3_);
  247.                      this[┬º┬ºconstant(111)](this[┬º┬ºconstant(129)][_loc2_]);
  248.                      _loc2_ = _loc2_ + 1;
  249.                   }
  250.                   if(_loc3_ == 1)
  251.                   {
  252.                      ┬º┬ºconstant(54)(this[┬º┬ºconstant(53)]);
  253.                      this[┬º┬ºconstant(53)] = ┬º┬ºconstant(56)(this,┬º┬ºconstant(55),1);
  254.                   }
  255.                   ┬º┬ºconstant(116)();
  256.                };
  257.                _loc2_[┬º┬ºconstant(115)] = function()
  258.                {
  259.                   var _loc4_ = this[┬º┬ºconstant(121)](this[┬º┬ºconstant(82)][┬º┬ºconstant(101)],this[┬º┬ºconstant(82)][┬º┬ºconstant(102)]);
  260.                   var _loc3_ = undefined;
  261.                   _loc3_ = 0;
  262.                   while(_loc3_ < _loc4_[┬º┬ºconstant(25)])
  263.                   {
  264.                      if(_loc4_[_loc3_][┬º┬ºconstant(62)] == eval(┬º┬ºconstant(63))[┬º┬ºconstant(71)])
  265.                      {
  266.                         this["{invalid_utf8=199}q{invalid_utf8=172}\x19"] += this[┬º┬ºconstant(22)][this[┬º┬ºconstant(10)]]["{invalid_utf8=199}q{invalid_utf8=172}\x19"];
  267.                         ┬º┬ºconstant(54)(this[┬º┬ºconstant(53)]);
  268.                         if(this[┬º┬ºconstant(10)] < this[┬º┬ºconstant(22)][┬º┬ºconstant(25)] - 1)
  269.                         {
  270.                            this[┬º┬ºconstant(8)][┬º┬ºconstant(155)](this[┬º┬ºconstant(10)]);
  271.                            _root[┬º┬ºconstant(156)][┬º┬ºconstant(45)]();
  272.                         }
  273.                         else
  274.                         {
  275.                            this[┬º┬ºconstant(8)][┬º┬ºconstant(157)]();
  276.                            _root[┬º┬ºconstant(49)][┬º┬ºconstant(45)]();
  277.                         }
  278.                      }
  279.                      _loc3_ = _loc3_ + 1;
  280.                   }
  281.                   return false;
  282.                };
  283.                ┬º┬ºconstant(158)(eval("{invalid_utf8=233}{invalid_utf8=130}")["\x15{invalid_utf8=250}{invalid_utf8=196}"][┬º┬ºconstant(6)],null,1);
  284.                break;
  285.             }
  286.             if(eval("\x01") == 345)
  287.             {
  288.                set("\x01",eval("\x01") + 143);
  289.             }
  290.             else if(eval("\x01") == 864)
  291.             {
  292.                set("\x01",eval("\x01") - 403);
  293.                ┬º┬ºpush(true);
  294.             }
  295.             else if(eval("\x01") == 274)
  296.             {
  297.                set("\x01",eval("\x01") + 10);
  298.                if(function ┬º\x01\x02┬º()
  299.                {
  300.                   return 2394;
  301.                })
  302.                {
  303.                   set("\x01",eval("\x01") + 518);
  304.                }
  305.             }
  306.             else if(eval("\x01") == 461)
  307.             {
  308.                set("\x01",eval("\x01") + 262);
  309.                if(function ┬º\x01\x02┬º()
  310.                {
  311.                   return 2394;
  312.                })
  313.                {
  314.                   set("\x01",eval("\x01") - 219);
  315.                }
  316.             }
  317.             else
  318.             {
  319.                if(eval("\x01") != 958)
  320.                {
  321.                   if(eval("\x01") == 355)
  322.                   {
  323.                      set("\x01",eval("\x01") - 355);
  324.                   }
  325.                   break;
  326.                }
  327.                set("\x01",eval("\x01") - 798);
  328.                ┬º┬ºpush(!function ┬º\x01\x02┬º()
  329.                {
  330.                   return 2394;
  331.                });
  332.             }
  333.          }
  334.       }
  335.    }
  336. }
  337.